#ifndef SPHERE_H
#define SPHERE_H

#include <math.h>
#include "Objet.h"
#include "Rayon.h"
#include "BoiteEnglobante.h"

class Sphere : public Objet
{
private:
	Point centre;
	float rayon;

public:
	Sphere();
	Sphere(Point centre, float rayon);
	Sphere(Sphere const& sphere);
	~Sphere();

	Sphere& operator=(Sphere const& sphere);

	virtual bool intersection(Rayon r);
	virtual BoiteEnglobante getBoite();
	bool aBoite();

};

#endif